package com.piece.module.flowable.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.Set;

@Data
@NoArgsConstructor
@AllArgsConstructor
@ApiModel("任务追踪视图对象")
public class WfViewer implements Serializable {

    @ApiModelProperty("流程实例的历史节点")
    private Set<String> finishedTaskSet;

    @ApiModelProperty("流程实例的已完成路径")
    private Set<String> finishedSequenceFlowSet;

    @ApiModelProperty("流程实例的待办节点")
    private Set<String> unfinishedTaskSet;

    @ApiModelProperty("流程实例的驳回节点")
    private Set<String> rejectedTaskSet;
}
